package com.eas.yunzhijia.easTodo;

import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.List;

/**
 * Created by mao on 2017/9/19.
 */
@Data
@NoArgsConstructor
@AllArgsConstructor
public class ContextBean {

    /**
     * aIS : hrtest
     * caller : {"keyFields":[null],"keyValue":{},"objectType":{}}
     * contextID : e25a9559-b3f2-45eb-b70c-cac742c581d8
     * locale : l2
     * originLocale : zh_CN
     * solution : eas
     * userDefineFieldKeySet : []
     * userDefineFields : []
     */

    @JsonProperty(value = "aIS")
    private String aIS;
    private CallerBean caller;
    @JsonProperty(value = "contextID")
    private String contextID;
    private String locale;
    @JsonProperty(value = "originLocale")
    private String originLocale;
    private String solution;
    @JsonProperty(value = "userDefineFieldKeySet")
    private List<String> userDefineFieldKeySet;
    @JsonProperty(value = "userDefineFields")
    private List<String> userDefineFields;
}
